const axios = require('axios');

const needProcessData = 
[
    //"O6106723154001015",
    // "O6107067254003008",
    // "O3106807654003002",
    // "O3106666554009001",
    // "O3106666554009002",


    

//    "O3106634754045001",
//     "O3106634754045002",
//     "O3106634754045003",
//     "O3106634754045004",
//     "O3106634754045005",
//     "O3106634754045006",
//     "O3106634754045007",
//     "O3106634754045008",
//     "O3106634754045009",
//     "O3106634754045010",
//     "O3106634754045011",
//     "O3106634754045012",
//     "O3106634754045013",
//     "O3106634754045014",
//     "O3106634754045015",
//     "O3106634754045016",
//     "O3106634754045017",
//     "O3106634754045018",
//     "O3106634754045019",
//     "O3106634754045020",
//     "O3106634754045021",
//     "O3106634754045022",
//     "O3106634754045023",
//     "O3106634754045024",
//     "O3106634754045025",
//     "O3106634754045026",
//     "O3106634754045027",
//     "O3106634754045028",
//     "O3106634754045029",
//     "O3106013454065001",
//     "O3106013454017003",
//     "O3106691254263001",
//     "O3106691254263002",
//     "O3106691254008012",
//     "O3106634754046001",
//     "O3106634754046002",
//     "O3106691254264001",
//     "O3106691254264002",
//     "O3106691254264003",
//     "O3106691254264004",
//     "O3106691254264005",
//     "O3106634754020001",
//     "O3106634754020002",
//     "O3106634754020003",
//     "O3106634754020004",
//     "O3106634754020007",
//     "O3106634754026001",
//     "O3106691254265001",
//     "O3106691254265002",
//     "O3106691254265003",
//     "O3106691254265004",
//     "O3106691254265005",
//     "O3106691254265006",
//     "O3106691254265007",
//     "O3106691254265008",
//     "O3106691254265009",
//     "O3106691254265010",
//     "O3106691254265011",
//     "O3106691254265012",
//     "O3106691254265013",
//     "O3106013454066001",
//     "O3106013454067001",
//     "O3106634754047001",
//     "O3106634754047002",
//     "O3106634754047003",
//     "O3106691254266001",
//     "O3106504654121001",
//     "O3106504654121002",
//     "O3106691254267001",
//     "O3106691254267002",
//     "O3106504654122001",
//     "O3106504654122002",
//     "O3106504654122003",
//     "O3106504654123001",
//     "O3106504654124001",
//     "O3106504654124002",
//     "O3106504654124003",
//     "O3106504654125001",
//     "O3106504654125002",
//     "O3106504654125003",
//     "O3106504654126001",
//     "O3106504654126002",
//     "O3106504654126003",
//     "O3106504654126004",
//     "O3106504654127001",
//     "O3100822654023001",
//     "O3106504654128001",
//     "O3106504654128002",
//     "O3106504654128003",
//     "O3106504654128004",
//     "O3106504654129001",
//     "O3106691254268001",
//     "O3106504654131001",
//     "O3106504654131002",
//     "O3106504654131003",
//     "O3106504654131004",
//     "O3106504654131005",
//     "O3106504654131006",
//     "O3106504654131007",
//     "O3106691254269001",
//     "O3106691254269002",
//     "O3106504654132001",
//     "O3106504654049039",
//     "O3106504654049079",
//     "O3106504654049091",
//     "O3106504654049093",
//     "O3106504654049095",
//     "O3106504654049096",
//     "O3106504654049097",
//     "O3106504654049098",
//     "O3106504654049099",
//     "O3106504654049127",
//     "O3106691254042049",
//     "O3106691254042050",
//     "O3106691254042051",
//     "O3106691254042052",
//     "O3106691254042053",
//     "O3101645654006001",
//     "O3101645654006002",
//     "O3101645654006003",
//     "O3101645654006004",
//     "O3101645654006005",
//     "O3101645654006006",
//     "O3101645654006007",
//     "O3101645654006008",
//     "O3101645654006015",
//     "O3101645654006017",
//     "O3106504654057001",
//     "O3106504654057038",
//     "O3106504654057050",
//     "O3106504654057051",
//     "O3106504654057057",
//     "O3106504654057064",
//     "O3106504654057068",
//     "O3106504654057069",
//     "O3106691254045004",
//     "O3106691254045007",
//     "O3106691254046021",
//     "O3106504654059143",
//     "O3106504654059147",
//     "O3106504654059154",
//     "O3106691254047014",
//     "O3106504654067020",
//     "O3106504654067021",
//     "O3106504654067034",
//     "O3106504654067037",
//     "O3106691254051065",
//     "O3106504654071103",
//     "O3106013454046093",
//     "O3106504654072007",
//     "O3106504654072008",
//     "O3106504654072011",
//     "O3106504654072012",
//     "O3106504654072016",
//     "O3106504654072019",
//     "O3106504654072022",
//     "O3106504654072023",
//     "O3106504654072024",
//     "O3106504654072027",
//     "O3106504654072028",
//     "O3106504654072030",
//     "O3106504654072032",
//     "O3106504654072033",
//     "O3106504654072034",
//     "O3106504654072056",
//     "O3106504654072073",
//     "O3106504654072084",
//     "O3106504654072085",
//     "O3106504654072099",
//     "O3106504654072102",
//     "O3106504654072103",
//     "O3106504654072106",
//     "O3106504654072107",
//     "O3106504654072108",
//     "O3106504654072110",
//     "O3106504654072111",
//     "O3106504654072113",
//     "O3106504654072115",
//     "O3106504654072116",
//     "O3106504654072118",
//     "O3106504654073013",
//     "O3106504654076031",
//     "O3106504654076043",
//     "O3106504654076044",
//     "O3106504654076053",
//     "O3106504654076054",
//     "O3106504654076065",
//     "O3106504654076097",
//     "O3106504654076100",
//     "O3106504654076101",
//     "O3106504654076133",
//     "O3106504654080001",
//     "O3106504654080044",
//     "O3106504654080139",
//     "O3106691254057162",
//     "O3106691254057163",
//     "O3106691254057164",
//     "O3106691254057165",
//     "O3106691254057166",
//     "O3106691254057167",
//     "O3106691254057168",
//     "O3106013454050004",
//     "O3106013454050009",
//     "O3106193954002174",
//     "O3106193954002176",
//     "O3106504654090010",
//     "O3106504654091101",
//     "O3106504654091109",
//     "O3106504654091113",
//     "O3106504654091114",
//     "O3106504654091115",
//     "O3106504654091116",
//     "O3106504654091118",
//     "O3106504654091133",
//     "O3106504654098238",
//     "O3106504654098239",
//     "O3106193954009010",
//     "O3106193954010199",
//     "O3106504654108032",
//     "O3106504654108075",
//     "O3106504654108083",
//     "O3106504654108099",
//     "O3106504654108102",
//     "O3106504654108128",
//     "O3103150554001064",
//     "O3101505354011003",
//     "O3101505354011006",
//     "O3100581454003002",
//     "O3106717154007022",
//     "O3102310654079003",
//     "O3102310654079006",
//     "O3102310654084003",
//     "O3102310654091002",
//     "O3106691254270001",
//     "O3106546054045001",
//     "O3106240054023001",
//     "O3106240054023003",
//     "O3106240054023005",
//     "O3106240054023007",
//     "O3106240054023009",
//     "O3100581454032001",
//     "O3100581454032002",
//     "O3102310654117001",
//     "O3102310654118002",
//     "O3102407354068001",
//     "O3106691254077005",
//     "O3106691254077010",
//     "O3106691254077011",
//     "O3106691254077013",
//     "O3106691254077015",
//     "O3100801954022001",
//     "O3103135754017001",
//     "O3102310654166001",
//     "O3103652854005001",
//     "O3103652854005002",
//     "O3103652854006001",
//     "O3103652854006002",
//     "O3103652854007001",
//     "O3104480554001001",
//     "O3106691254272001",
//     "O3106691254274001",
//     "O3106691254277001",
//     "O3100899454018001",
//     "O3104673254012001",
//     "O3104673254012002",
//     "O3104673254012003",
//     "O3104673254012004",
//     "O3104673254012005",
//     "O3104673254012006",
//     "O3106691254278001",
//     "O3106691254280001",
//     "O3106691254280002",
//     "O3106691254283001",
//     "O3102407354069001",
//     "O3102407354069002",
//     "O3101645654038001",
//     "O3106666654008003",
//     "O3106666654008004",
//     "O3106666654008005",
//     "O3106666654008006",
//     "O3106666654008007",
//     "O3106666654008008",
//     "O3101647754004002",
//     "O3101647754004003",
//     "O3106662854002001",
//     "O3106662854002002",
//     "O3102310654922001",
//     "O3101676054120001",
//     "O3103252154066001",
//     "O3103252154066002",
//     "O3103252154066003",
//     "O3103252154067001",
//     "O3106691254293001",
//     "O3106691254293002",
//     "O3106691254293003",
//     "O3106691254293004",
//     "O3106691254293005",
//     "O3106691254293006",
//     "O3106691254293007",
//     "O3106691254293008",
//     "O3106691254293009",
//     "O3106691254293010",
//     "O3106691254293011",
//     "O3106691254293012",
//     "O3106691254293013",
//     "O3106691254293014",
//     "O3106691254293015",
//     "O3106691254293016",
//     "O3106691254293017",
//     "O3106691254293018",
//     "O3106691254293019",
//     "O3106691254293020",
//     "O3106691254293021",
//     "O3103150554017010",
//     "O3103150554017011",
//     "O3104673254019021",
//     "O3104673254019022",
//     "O3103150554047001",
//     "O3101565354010001",
//     "O3103252154069001",
//     "O3103252154070001",
//     "O3103252154070002",
//     "O3104142754025008",
//     "O3104142754025009",
//     "O3104142754025010",
//     "O3104686154029009",
//     "O3106662854005001",
//     "O3106662854005003",
//     "O3106662854005004",
//     "O3106662854005005",
//     "O3106662854005006",
//     "O3106662854005008",
//     "O3106662854005009",
//     "O3103765654010001",
//     "O3103765654010002",
//     "O3106445454006005",
//     "O3106705754019003",
//     "O3102407354070001",
//     "O3103569454003001",
//     "O3106705754025005",
//     "O3103695354014008",
//     "O3106705754027007",
//     "O3106705754065001",
//     "O3106705754033002",
//     "O3104142754048001",
//     "O3104142754048002",
//     "O3104142754048003",
//     "O3106691254209001",
//     "O3102407354044021",
//     "O3103150554036001",
//     "O3106705754053004",
//     "O3104142754044002",
//     "O3102021954012003",
//     "O3106179054016004",
//     "O3101331554047001"
 "O3106691254077005",
    "O3106691254077010",
    "O3106691254077011",
    "O3106691254077013",
    "O3106691254077015"
];

async function syncData(){
    for(var it of needProcessData){
        const data = {
            "itemNumList":[it],
        }
        console.log('data:',data)

//  await axios.delete(`https://dmc.citicsteel.com:8443/prod-api/sale/soOrderDetail/deleteByNum?orderItemNum=${it}`,{
//                     headers:{
//                         'authorization':'bearer f05f30d3-669b-44e2-b9ea-86e42f5cb9af'
//                     }
//                 }) .then(response => {
//                     console.log('deleteByNum:'+it)
//                     console.log(response.data);
//                 })


       await axios.post('https://dmc.citicsteel.com:8443/prod-api/sale/soOrderDetail/singleCancel',data,{
            headers:{
                'authorization':'bearer f05f30d3-669b-44e2-b9ea-86e42f5cb9af'
            }
        }) .then(async  response => {
            console.log('singleCancel:'+it)
            console.log(response.data);
             if(response.data.code==2000) {
               await axios.delete(`https://dmc.citicsteel.com:8443/prod-api/sale/soOrderDetail/deleteByNum?orderItemNum=${it}`,{
                    headers:{
                        'authorization':'bearer f05f30d3-669b-44e2-b9ea-86e42f5cb9af'
                    }
                }) .then(response => {
                    console.log('deleteByNum:'+it)
                    console.log(response.data);
                })
             }
            
        })
}
}


syncData()





// fetch("http://172.50.100.88/mer-api/sale-so/cnjCoreBusiness/handleCancel", {
//   "headers": {
//     "accept": "application/json, text/plain, */*",
//     "accept-language": "zh-CN,zh;q=0.9",
//     "authorization": "bearer a3f38dfd-ea35-4500-b08a-5bac2c0abe5e",
//     "cache-control": "no-cache",
//     "content-type": "application/json;charset=UTF-8;",
//     "menuid": "1771051257870340097",
//     "menuname": "%E6%8F%90%E6%8A%A5%E6%8E%92%E4%BA%A7",
//     "menupath": "scheduleProd",
//     "menupermission": "schedule",
//     "pragma": "no-cache",
//     "cookie": "_ga=GA1.1.1074015328.1744814803; _ga_YFKNQX5E65=GS2.1.s1747706883$o11$g0$t1747706883$j0$l0$h0; Admin-Token=a3f38dfd-ea35-4500-b08a-5bac2c0abe5e",
//     "Referer": "http://172.50.100.88/so/contract/scheduleProd",
//     "Referrer-Policy": "strict-origin-when-cross-origin"
//   },
//   "body": "{\"id\":\"1932679189286408193\",\"companyId\":\"O6\",\"createUserNo\":\"O07107\",\"updateUserNo\":\"024020\",\"createDateTime\":\"2025-04- 00:00:00\",\"updateDateTime\":\"2025-06-14 22:20:51\",\"orderNo\":\"TPCOEQ2505EX0107\",\"orderSeq\":\"067\",\"orderStatus\":\"18\",\"month\":\"2025-07\",\"finalUser\":\"1062906\",\"prodSpecCode\":\"CO0L301720CS1101\",\"mscNo\":\"COA0008Z0\",\"apnCode\":null,\"pipeVaryCode\":\"002\",\"prodStd\":\"TPCO-QCP-2024-0133-Rev.00\",\"tradeNoId\":null,\"specCode\":\"A0092\",\"orderSpecCode\":null,\"wgtSingle\":null,\"outDia\":127,\"outDiaStr\":null,\"walThk\":12.14,\"walThkStr\":null,\"modelCode\":\"S11\",\"mscPlineDesc\":null,\"wgt\":5,\"unit\":\"GE\",\"lenM\":null,\"wgtT\":null,\"wgtLb\":null,\"lenFt\":null,\"orderNum\":null,\"lenUnit\":\"M\",\"siglLen\":0,\"lenMin\":2,\"lenMax\":2,\"shrtLenRato\":0,\"shortest\":0,\"longLenRato\":0,\"longest\":0,\"shrtStove\":\"0\",\"avgLenMin\":0,\"avgLenMax\":0,\"difrncLenMax\":null,\"endlenSpecstd\":null,\"ordEnsuTotlLen\":0,\"delvryRangeMin\":0,\"delvryRangeMax\":0,\"delvryEdate\":\"2025-06-25\",\"delvryBdate\":null,\"outPrice\":null,\"balncePrice\":null,\"balncePriceTax\":null,\"pakPrice\":null,\"keepType\":null,\"totalAmt\":null,\"balncePriceOrg\":null,\"outsBilletFl\":\"0\",\"mpsNoFile\":null,\"monitorFlag\":\"1\",\"manInspection\":null,\"inspectionValue\":null,\"picFdCheck\":null,\"cooperateFlag\":null,\"tagMemo\":null,\"addWgt\":null,\"transType\":null,\"recSeq\":null,\"consigneeCom\":null,\"siteNo\":null,\"sitenoName\":null,\"stationNo\":null,\"stationName\":null,\"province\":null,\"city\":null,\"county\":null,\"spclLnNo\":null,\"spclLnNm\":null,\"address\":null,\"freight\":null,\"outboundCalculate\":null,\"qualityUser\":null,\"qualityMemo\":null,\"qualityUserDesc\":null,\"memo\":null,\"projectNo\":null,\"largessFlag\":null,\"wholeOver\":null,\"forcePass\":null,\"jkWgt\":null,\"yfWgt\":null,\"yfwjWgt\":null,\"jsWgt\":null,\"confirmUserNo\":\"024020\",\"confirmDateTime\":\"2025-06-14 22:20:51\",\"reportUserNo\":\"O07107\",\"reportDateTime\":\"2025-06-11 14:00:00\",\"produceFinishUserNo\":null,\"produceFinishDateTime\":null,\"supplementUserNo\":null,\"supplementDateTime\":null,\"closeUserNo\":null,\"closeDateTime\":null,\"passUserNo\":null,\"passDateTime\":null,\"effectUserNo\":null,\"effectDateTime\":null,\"lineStatus\":\"Y\",\"capacityStatus\":null,\"capacityMark\":null,\"qlyGradeNo\":null,\"pipeType\":null,\"deliveryStatusCode\":null,\"manuMethod\":null,\"prodTypeNo\":\"CO\",\"orderSpecUnit\":null,\"tradeUnit\":null,\"capacitplanStatus\":null,\"rolledTubeMonth\":null,\"rollMonth\":null,\"pierPullMonth\":null,\"heatTreatingMonth\":null,\"pipeProcessMonth\":null,\"apnDef\":null,\"prodName\":\"油管\",\"prodStdNo\":null,\"tradeNo\":\"L80-1\",\"specCodeName\":\"127.00x12.14\",\"orderSpecCodeName\":null,\"modelName\":\"TP-G2\",\"deliveryStatusName\":null,\"prodTypeChin\":null,\"finalUserNm\":\"威飞海洋装备制造有限公司\",\"provinceCn\":null,\"cityCn\":null,\"countyCn\":null,\"outsPipe\":null,\"ribbonPrice\":null,\"prodSpec\":null,\"realWeight\":null,\"realQuantity\":null,\"consigneeNo\":null,\"outDiaEn\":null,\"walThkEn\":null,\"capacitplanFeedback\":null,\"jsNum\":null,\"settleReason\":null,\"prodFeedback\":null,\"extraPrice\":null,\"entrustProcessPrice\":null,\"targetStore\":null,\"orderSpecies\":null,\"materialCode\":null,\"materialDesc\":null,\"processExplain\":null,\"coproductWasteDept\":null,\"lockPrice\":null,\"groupOrderNo\":\"O6106290654001\",\"groupOrderSeq\":\"067\",\"orderSpecId\":null,\"gaugeCodeOne\":null,\"orderSpecCodeNameEn\":null,\"productAcceptMemo\":null,\"productCancelMemo\":null,\"productCloseMemo\":null,\"gaugeCodeTwo\":null,\"outsType\":null,\"ordEnsuNum\":null,\"contractSeqCust\":null,\"prodAttention\":null,\"expendStockWgt\":null,\"expendStockNum\":null,\"heatExpendMonth\":null,\"library\":\"A\",\"picCode\":null,\"picId\":null,\"saleSgStd\":null,\"saleProdCode\":null,\"saleProdCodeName\":null,\"steelmakingLineNo\":null,\"steelRollingLineNo\":null,\"heatTreatLineNo\":null,\"extendFlag\":null,\"processRequire\":null,\"sprayPrintContent\":null,\"sprayPrintRemark\":null,\"steelPrintContent\":null,\"steelPrintRemark\":null,\"insideSprayPrintContent\":null,\"insideSprayPrintRemark\":null,\"insideSteelPrintContent\":null,\"insideSteelPrintRemark\":null,\"jy\":null,\"throwWellLatestTime\":null,\"throwWellLatestCalculateTime\":null,\"warrantyLoadFlag\":null,\"warrantyType\":null,\"zbsSys\":null,\"finishProdDeliveryDate\":null,\"packMode\":null,\"tagRequire\":null,\"warranty\":null,\"pipePrint\":null,\"monitorInfo\":null,\"warrantyLanguage\":null,\"warrantyNum\":null,\"materialReview\":null,\"orderNoOld\":\"EXMGQ-250111X\",\"orderSeqOld\":\"067\",\"deliveryNoOld\":\"001\",\"exitTransType\":null,\"steelGrade\":null,\"specEnterType\":null,\"outsourceCoupmatFlag\":null,\"supplyUnit\":null,\"preTecReview\":null,\"specialSurfaceTreatment\":null,\"settleTip\":null,\"adjustControl\":null,\"extraMemo\":null,\"orderSpecialDesc\":null,\"orderAddDesc\":null,\"extraRequireOld\":null,\"proTecRequireOld\":null,\"tecReviewFlowReject\":null,\"majorProjectNo\":null,\"pono\":null,\"ordEnsuTotlLenOld\":null,\"wgtOld\":null,\"payIntoActNum\":null,\"payIntoActWgt\":null,\"payIntoTotalLen\":null,\"transMode\":null,\"saleGoodStatus\":null,\"saleShopSign\":null,\"wgbgCreateState\":null,\"saleShopSignName\":null,\"saleGoodStatusName\":null,\"saleSgStdNm\":null,\"liftAttachSeq\":null,\"liftAttachMasterOrderNo\":null,\"pipeLineNo\":null,\"customerNm\":\"威飞海洋装备制造有限公司\",\"_id\":1149}",
//   "method": "POST"
// });
